package co.edu.udea.quejas.bl;


import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import co.edu.udea.quejas.DAO.ProductoDAO;
import co.edu.udea.quejas.DTO.Producto;
import co.edu.udea.quejas.exception.IWDaoException;

public class ProductoBL {

	@Autowired
	ProductoDAO productoDAO;
	
	public void ingresarProducto(Producto producto) throws IWDaoException{
		if(producto == null){
			throw new IWDaoException("No Ingresar un producto vacio");
		}
		List<Producto> productos = productoDAO.obtener();
		for (Producto producto2 : productos) {
				if (producto2.getNombre()==producto.getNombre()){
					throw new IWDaoException("No ingresar un producto que ya existe");
					
				}
		}
		try {
			productoDAO.insertar(producto);
		} catch (IWDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	
}
